package com.itheima.homework;

import java.util.Scanner;

/*
    请编写程序，由键盘录入一个字符串，统计字符串中英文字母和数字分别有多少个。
    比如：Hello12345World中字母：10个，数字：5个。
*/
public class HomeWork5 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个字符串:");
        String s=sc.nextLine();
        int zMCount=0;
        int sZCount=0;
        //遍历字符串charAt()方法
       /* for (int i = 0; i <s.length() ; i++) {
            char c=s.charAt(i);
            if ((c>='a'&&c<='z')||(c>='A'&&c<='Z')){
               zMCount++;
            }else if(c>='0'&&c<='9'){
                sZCount++;
            }
        }*/
        //遍历字符串toCharArray()
        char[] chs=s.toCharArray();
        for (int i = 0; i <chs.length ; i++) {
            if((chs[i]>='a'&&chs[i]<='z')||(chs[i]>='A'&&chs[i]<='Z')){
                zMCount++;
            } else if(chs[i]>='0'&&chs[i]<='9'){
                sZCount++;
            }
        }


        System.out.println("字母:"+zMCount+"个");
        System.out.println("数字:"+sZCount+"个");
    }
}
